.book-langs-index {
    width: 100%;
    height: 100%;
    padding: 40px 0px;
    margin: 0px;
    overflow: auto;

    @media (max-width: 600px) {
        padding: 0px;
    } 

    .inner {
        max-width: 600px;
        width: 100%;

        margin: 0px auto;
        padding: 30px;

        background: #fff;
        border-radius: 3px;

        h3 {
            margin: 0px;
        }

        .languages {
            list-style: none;
            padding: 20px 30px;
            margin-top: 20px;
            border-top: 1px solid #eee;

            .clearfix();

            li {
                width: 50%;
                float: left;
                padding: 10px 5px;
                font-size: 16px;

                a {

                }

                @media (max-width: 600px) {
                    width: 100%;
                    max-width: 100%;
                } 
            }
        }
    }
}